package jezyk_java.biblioteka;

import java.util.Scanner;

public class Main {
    private static final String FILE_NAME = "ksiazki.dat";

    public static void main(String[] args) {
        Biblioteka bib = new Biblioteka();

        System.out.println("=========== BIBLIOTEKA ===========");

        int wybor;
        do {
            Scanner scanner = new Scanner(System.in);

            System.out.println();
            System.out.println("Wybierz odpowiednią opcję: ");
            System.out.println("0 - Zakonczenie programu");
            System.out.println("1 - Dodanie ksiazki");
            System.out.println("2 - Pokazanie wszyskich książek");
            System.out.println("3 - Znalezienie ksiazki");
            System.out.println("4 - Zapisz książki do pliku");
            System.out.println("5 - Wczytaj książki z pliku");
            System.out.println("6 - Usuń książki z biblioteki");
            System.out.println("7 - Usuń kbujsiążki z pliku");
            System.out.print("Wybór: ");

            wybor = scanner.nextInt();

            switch (wybor) {
                case 1:
                    bib.dodawanieKsiazek();
                    break;
                case 2:
                    bib.pokazKsiazki();
                    break;
                case 3:
                    bib.znajdywanieKsiazki();
                    break;
                case 4:
                    bib.zapiszDaneNew(FILE_NAME);
                    break;
                case 5:
                    bib.wczytajDaneNew(FILE_NAME);
                    break;
                case 6:
                    bib.wymazKsiazkiZBiblio();
                    break;
                case 7:
                    bib.wymazPlik(FILE_NAME);
                    break;
                default:
                    if (wybor != 0)
                        System.out.println("Wybrano nieprawidłową opcję. Spróbuj jeszcze raz.");
                    break;
            }
        }
        while (wybor != 0);

        System.out.println("\n============ KONIEC =============");
    }
}


